BFI 1.14.19.13; base 1.14.19.12; keyboard buffer and UI status reuse; Win32; 2026-09-22T03:07:19
PASS cadence validation
PASS monitor rate keeps rational precision
PASS standard multipliers preserve 1:9 and nominal rate tolerances
PASS selection retains measured ratio and manual frequency
PASS 19.11 every selectable multiplier survives settings reload
PASS 19.11 low-refresh preset continues following display changes
PASS gamma matches nearest encoded alpha over full range
PASS old settings migrate only frequency multiplier gamma
PASS settings reject nonfinite and invalid values
PASS settings roundtrip is independent of Russian decimal separator
PASS settings file preserves backup and skips unchanged writes
PASS clarity estimate is based on applied frequency
PASS hotkey repeated messages and physical input do not toggle twice
PASS 19.10 toggle intent survives a delayed consumer and later UI cancellation
PASS 19.10 retiring a worker cannot cancel a newer request
PASS 19.10 exit prevents later queued input from enabling playback
PASS 19.10 concurrent input preserves every accepted toggle
PASS production assembly has no removed renderers capture or source APIs
PASS 37 waveform exact match: 2Hz gamma=100 live edits=False
PASS 37 waveform exact match: 2Hz gamma=100 live edits=True
PASS 37 waveform exact match: 2Hz gamma=220 live edits=False
PASS 37 waveform exact match: 2Hz gamma=220 live edits=True
PASS 37 waveform exact match: 2Hz gamma=280 live edits=False
PASS 37 waveform exact match: 2Hz gamma=280 live edits=True
PASS 37 waveform exact match: 2Hz gamma=300 live edits=False
PASS 37 waveform exact match: 2Hz gamma=300 live edits=True
PASS 37 waveform exact match: 59,94Hz gamma=100 live edits=False
PASS 37 waveform exact match: 59,94Hz gamma=100 live edits=True
PASS 37 waveform exact match: 59,94Hz gamma=220 live edits=False
PASS 37 waveform exact match: 59,94Hz gamma=220 live edits=True
PASS 37 waveform exact match: 59,94Hz gamma=280 live edits=False
PASS 37 waveform exact match: 59,94Hz gamma=280 live edits=True
PASS 37 waveform exact match: 59,94Hz gamma=300 live edits=False
PASS 37 waveform exact match: 59,94Hz gamma=300 live edits=True
PASS 37 waveform exact match: 120Hz gamma=100 live edits=False
PASS 37 waveform exact match: 120Hz gamma=100 live edits=True
PASS 37 waveform exact match: 120Hz gamma=220 live edits=False
PASS 37 waveform exact match: 120Hz gamma=220 live edits=True
PASS 37 waveform exact match: 120Hz gamma=280 live edits=False
PASS 37 waveform exact match: 120Hz gamma=280 live edits=True
PASS 37 waveform exact match: 120Hz gamma=300 live edits=False
PASS 37 waveform exact match: 120Hz gamma=300 live edits=True
PASS 37 waveform exact match: 239,991Hz gamma=100 live edits=False
PASS 37 waveform exact match: 239,991Hz gamma=100 live edits=True
PASS 37 waveform exact match: 239,991Hz gamma=220 live edits=False
PASS 37 waveform exact match: 239,991Hz gamma=220 live edits=True
PASS 37 waveform exact match: 239,991Hz gamma=280 live edits=False
PASS 37 waveform exact match: 239,991Hz gamma=280 live edits=True
PASS 37 waveform exact match: 239,991Hz gamma=300 live edits=False
PASS 37 waveform exact match: 239,991Hz gamma=300 live edits=True
PASS 37 waveform exact match: 240Hz gamma=100 live edits=False
PASS 37 waveform exact match: 240Hz gamma=100 live edits=True
PASS 37 waveform exact match: 240Hz gamma=220 live edits=False
PASS 37 waveform exact match: 240Hz gamma=220 live edits=True
PASS 37 waveform exact match: 240Hz gamma=280 live edits=False
PASS 37 waveform exact match: 240Hz gamma=280 live edits=True
PASS 37 waveform exact match: 240Hz gamma=300 live edits=False
PASS 37 waveform exact match: 240Hz gamma=300 live edits=True
PASS 37 waveform exact match: 499,991Hz gamma=100 live edits=False
PASS 37 waveform exact match: 499,991Hz gamma=100 live edits=True
PASS 37 waveform exact match: 499,991Hz gamma=220 live edits=False
PASS 37 waveform exact match: 499,991Hz gamma=220 live edits=True
PASS 37 waveform exact match: 499,991Hz gamma=280 live edits=False
PASS 37 waveform exact match: 499,991Hz gamma=280 live edits=True
PASS 37 waveform exact match: 499,991Hz gamma=300 live edits=False
PASS 37 waveform exact match: 499,991Hz gamma=300 live edits=True
PASS 37 waveform exact match: 500Hz gamma=100 live edits=False
PASS 37 waveform exact match: 500Hz gamma=100 live edits=True
PASS 37 waveform exact match: 500Hz gamma=220 live edits=False
PASS 37 waveform exact match: 500Hz gamma=220 live edits=True
PASS 37 waveform exact match: 500Hz gamma=280 live edits=False
PASS 37 waveform exact match: 500Hz gamma=280 live edits=True
PASS 37 waveform exact match: 500Hz gamma=300 live edits=False
PASS 37 waveform exact match: 500Hz gamma=300 live edits=True
PASS 37 waveform exact match: 1000Hz gamma=100 live edits=False
PASS 37 waveform exact match: 1000Hz gamma=100 live edits=True
PASS 37 waveform exact match: 1000Hz gamma=220 live edits=False
PASS 37 waveform exact match: 1000Hz gamma=220 live edits=True
PASS 37 waveform exact match: 1000Hz gamma=280 live edits=False
PASS 37 waveform exact match: 1000Hz gamma=280 live edits=True
PASS 37 waveform exact match: 1000Hz gamma=300 live edits=False
PASS 37 waveform exact match: 1000Hz gamma=300 live edits=True
PASS 37 Win32 500/50 holds 2 ms light and 18 ms black, 100 changes/s
PASS 37 Win32 grouping preserves v30 fractional waveform and gamma
PASS 37 Win32 long QPC uptime and no rounded-period accumulation
PASS 37 Win32 changed frequency takes effect without duplicate or reversed edges
PASS 19.9 first opening rejects lateness at dispatcher entry and before write
PASS 19.9 on-time first opening keeps its absolute closing deadline
PASS 19.9 cancellation during first dispatch never opens light
PASS 19.1 bounded late opening preserves its still-valid light state
PASS 39 fully expired light states are coalesced without flashes
PASS 39 late closing darkens once and does not rebase the cycle
PASS 39 blocked alpha call does not stop or dispatch a catch-up burst
PASS 39 cancellation before or during coalescing makes no writes
PASS 39 real API failures still propagate
PASS 39 early wake does not advance or write
PASS 39 coalescing rechecks the clock while delayed
PASS 39 timely dispatch matches accepted edge stream including live edits
PASS 19.1 randomized delays never emit expired light or a recovery burst
PASS 39 long interruption advances to a future deadline without rebasing
PASS 40 DWM timing layout matches packed Windows SDK header
PASS 40 startup accepts a stable advancing composition clock
PASS 40 duplicate timestamps cannot qualify startup
PASS 40 clock mismatch stale samples and bad ratios are rejected
PASS 40 predicted near-future composition timestamp is allowed
PASS 40 unstable composition phase resets qualification
PASS 40 start phase is repeatable across arbitrary button times
PASS 40 timer fallback keeps requested deadline
PASS 40 timer gate requires six consecutive acceptable wakes
PASS 40 delayed first opening is deferred on the same phase grid
PASS 42 rolling observation keeps publishing without foreground events
PASS 42 phase jump revokes old reference and requires six new samples
PASS 42 transient jumps do not become a correction target
PASS 42 invalid clock and explicit missing sample require requalification
PASS 42 stalled UI and regressed timestamps cannot reuse previous votes
PASS 42 rolling anchor follows slow drift without accumulating old history
PASS 42 continuous updates preserve pulse widths during long-term drift
PASS 41 phase changes preserve all light segments and accepted alpha order
PASS 41 unchanged phase including whole-refresh offsets does not move cadence
PASS 41 stale future mismatched and absent phase references are ignored
PASS 41 no phase change near opening or from small clock noise
PASS 41 delayed dispatch without a clock request retains the original epoch
PASS 19.1 delays observed in the user log do not discard unexpired light
PASS 19.1 adaptive wake margin covers recurring timer overshoot and stays capped
PASS 19.1 late fractional segment keeps its exact end deadline
PASS 45 expired opening cannot pass the final dispatch deadline
PASS 19.1 bounded jitter preserves fractional light segments
PASS 45 foreground burst qualifies fresh phase quickly and then backs off
PASS 45 rapid foreground switches discard votes for the previous target
PASS 45 closing duration includes a blocked API call
PASS 45 preemption immediately before closing is counted
PASS 45 overdue light closes before backlog processing with no reopening burst
PASS 45 cancellation during urgent closing leaves cleanup to the engine
PASS 45 urgent closing failure is not reported as success
PASS 45 preemption before the backlog scan closes before discarding edges
RESULT: 135 passed, 0 failed
PASS black GDI window, click-through styles and all 256 requested alpha values (not optical)
PASS timer creation, cancellation and stop during 950 ms black hold
PASS Win32 timer/API lifecycle 20/5, calls=9 (not optical)
PASS Win32 timer/API lifecycle 500/50, calls=95 (not optical)
PASS Win32 timer/API lifecycle 500/60, calls=149 (not optical)
PASS delayed Win32 playback 500/50: 5/7/40 ms injected delays, continued; skipped=6, max lateness=53,71 ms (not optical)
PASS delayed Win32 playback 500/60: 5/7/40 ms injected delays, continued; skipped=10, max lateness=45,63 ms (not optical)
DWM startup probe: available=True, sole selected display=True, display Hz=499,991
PASS prepared startup 0: DWM, prepare ms=92,7 (no optical validation)
PASS prepared startup 1: DWM, prepare ms=92,1 (no optical validation)
PASS prepared startup 2: DWM, prepare ms=91,6 (no optical validation)
PASS prepared startup 3: DWM, prepare ms=91,4 (no optical validation)
PASS cancellation during startup preparation
PASS focus window order repairs an obstruction above both settings and mask, without activation
PASS focus timing hand-off 500/50: worker continued without restart; stop cleared overlay (not optical)
PASS focus timing hand-off 500/60: worker continued without restart; stop cleared overlay (not optical)
PASS compact settings, live frequency/gamma, multiplier 1:9, hotkey routing, trial/error/exit cleanup
PASS continuous hidden-window observation: updates=27, no focus event or engine restart (not optical)
PASS timer fallback recovers qualified DWM clock without engine restart; ineligible output clears reference
PASS real engine start/stop creates no journal and leaves old journals unchanged
PASS settings-to-game handoff: panel hides and loses TopMost; worker, origin and mask preserved; 3 reopen/return cycles
PASS owned popup, transient null foreground and stopped-BFI settings remain visible; deactivation/hook/poll routes exercised with test handles
PASS window order: no repair for disjoint/cloaked/minimized windows or owned settings popup; real overlap repaired once without activation
PASS native move-start/end notifications restore mask with UI timer stopped; worker/origin/phase/focus retained; hooks released
PASS queued restart: start (offscreen, no optical validation)
PASS queued restart: cancel (offscreen, no optical validation)
PASS queued restart: monitor (offscreen, no optical validation)
PASS queued restart: interrupt (offscreen, no optical validation)
PASS queued restart: close (offscreen, no optical validation)
PASS queued restart: trial (offscreen, no optical validation)
PASS queued restart: edit (offscreen, no optical validation)
PASS 8 rapid real worker start/stop cycles without lost restart request
PASS reusable raw-input buffer: failed reads ignore stale bytes, hotkey routing works, repeated disposal/recreation is safe
PASS delayed hotkeys: initially on=False, presses=2, emergency stop independent of UI
PASS delayed hotkeys: initially on=False, presses=3, emergency stop independent of UI
PASS delayed hotkeys: initially on=False, presses=4, emergency stop independent of UI
PASS delayed hotkeys: initially on=False, presses=5, emergency stop independent of UI
PASS delayed hotkeys: initially on=True, presses=2, emergency stop independent of UI
PASS delayed hotkeys: initially on=True, presses=3, emergency stop independent of UI
PASS delayed hotkeys: initially on=True, presses=4, emergency stop independent of UI
PASS delayed hotkeys: initially on=True, presses=5, emergency stop independent of UI
PASS hotkey ordering with cancel
PASS hotkey ordering with exit
PASS hotkey ordering with apply
PASS hotkey ordering with worker-ended
PASS unchanged Apply preserves preset, precision and engine; a real edit applies manual frequency
PASS status distinguishes preparation from first dispatched light and follows the transition
PASS errors and completed trial restore minimized settings
PASS monitor selection cancels start before its UI notification is handled
PASS deferred worker cleanup preserves newer stop/error message
WINDOWS TESTS PASSED; no capture or alternate renderer used
Not an optical or high-GPU-load measurement
BUILD SUCCESS: Black Frame Insertion.exe (1.14.19.13)
